iT邦幫忙

2026 iThome 鐵人賽

DAY 19
0
IT Operation

Microsoft Agent Solution (續)系列 第 19 篇

Day19 - Copilot Studio Standard 實作:打造辦公室小助手之天氣查詢

  • 分享至 

  • xImage
  •  

https://ithelp.ithome.com.tw/upload/images/20261003/20103333QZFcUhVLwX.png

這次筆者要來介紹一個在 Copilot Studio 裡很實務、但常常被忽略的眉角: 如何在 Instructions 裡明確指定要使用的 Tool 與 Topic。

https://ithelp.ithome.com.tw/upload/images/20261003/20103333G1atBKK1HZ.jpg

筆者接下來要一步一步用 Copilot Studio Standard 打造一個辦公室小助手,學習昨天的天氣樣板,自己手工打造一個天氣查詢主題。

🧭 先從一個 Office 小助手開始
我先回到 Copilot Studio 舊版介面,建立一個空白 Agent,名稱就叫做 Office Admin Agent。這個 Agent 的目標很單純,先提供辦公室行政小幫手會需要的服務, 第一個服務就從「查目前天氣」開始,算是讓 Agent 先練手。

📝 Instructions 的核心規則
提供以下服務:Weather query。
不要執行其他服務;如果使用者詢問與上述服務無關的內容,就明確回覆目前只能提供指定服務。

https://ithelp.ithome.com.tw/upload/images/20261003/20103333oayy1jOxuJ.jpg

🌦️ 加入 MSN Weather Tool
接下到 Tools,按一下 Connect,搜尋 MSN Weather,因為這次只需要查詢目前天氣,所以選擇 Get current weather。在 Add tool 裡搜尋 MSN Weather,選擇 Get current weather。

https://ithelp.ithome.com.tw/upload/images/20261003/20103333ayHnkHrh2C.jpg

加入 Tool 後,筆者要特別設定兩個輸入值。第一個是地點,讓 AI 動態填入使用者提供的城市、 州或國家;第二個是單位,因為這裡只有兩個選項,所以直接指定使用 Metric 公制。Location 交給 AI 動態填入,Units 則固定使用 Metric。

https://ithelp.ithome.com.tw/upload/images/20261003/20103333GvyiE9XVL3.jpg

🛠️ Tool 設定的兩個重點
Location:設定為 Dynamically fill with AI,讓 Agent 從使用者問題中抓出地點。
Units:指定為 Metric。

Tool 執行完成後,還可以設定回應方式,讓模型把 Tool 回傳的資料重新整理成比較自然的答案。

https://ithelp.ithome.com.tw/upload/images/20261003/20103333cKuOs9Wf7V.jpg

🧩 建立 Topic,讓對話流程更完整
在 Topic 裡,讓觸發條件描述天氣查詢相關問法,再加入問題節點,請使用者提供地點, 將答案儲存成 Location,最後交給天氣 Tool 執行。

https://ithelp.ithome.com.tw/upload/images/20261003/20103333bT6eXOtPX7.jpg

https://ithelp.ithome.com.tw/upload/images/20261003/20103333BPdgFDTbPj.jpg

🔗 最後將Tool 與 Topic 明確插入 Instructions,可以降低 Agent 自己掃描與猜測的成本。
https://ithelp.ithome.com.tw/upload/images/20261003/201033336GFkUw2KA8.jpg

做到這裡,接下來就可以用「How's weather?」這類問題測試 Agent 是否能理解並進入天氣查詢流程。

https://ithelp.ithome.com.tw/upload/images/20261003/20103333cqGIzEu2WM.jpg

更多實作Demo,請參考完整版影片囉

✅ 本日結論
Tool 與 Topic 明確插入 Instructions,可以降低 Agent 自己掃描與猜測的成本。
Instructions 要寫清楚服務範圍,也要寫清楚不提供哪些服務。

這個做法看起來很基本,但當 Agent 裡面開始塞進 Outlook、Teams、SharePoint、Excel、 REST API,甚至 MCP 之後,工具選擇就會變成真正的魔王關。 先把相關 Tool 與 Topic 明確標示出來,至少能讓 Agent 少一點亂猜尤其是用到快速回應的模型,也讓後續除錯比較有跡可循。/images/emoticon/emoticon07.gif


上一篇
Day18 - Copilot Studio Standard 實作:用 MSN Weather Template 打造天氣查詢 Agent
下一篇
Day20 - Copilot Studio Standard 實作:用 Adaptive Card 收集資料,並自動寄出 Email
系列文
Microsoft Agent Solution (續) 共 23 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言